<?php

class Application_Model_CartesTable extends Zend_Db_Table_Abstract
{
	protected $_name = 'cb_carte';//nom de la table dans la BDD
	protected $_primary = 'id_carte';//nom de la clé primaire
	protected $_sequence = 'id_carte_seq';//nom de la séquence pour la clé primaire

	public function AddCarte()//ajout d'une carte dans la table
	{
		$data = array(
		  'actif' => true
		);//la carte est active par défaut
		$id = $this->insert($data);//dans $id on retrouve l'id de la carte que l'on vient de créer
		//inscription dans l'historique
		$libelle = "Création de la carte n°".$id;
		$histo = new Application_Model_HistoSystemElement($libelle);
		$histo->AddToHistoSystem();
		return $id;//on retourne cet id
	}
}